crowd of people on foot - French English Dictionary